package pe.edu.unmsm.ocaa.workspace.integracion.dao;

import java.util.List;

import org.springframework.dao.DataAccessException;

import pe.edu.unmsm.ocaa.workspace.negocio.modelo.dto.GrupoDTO;

public interface GrupoDAO {

	public List<GrupoDTO> selectGrupos()throws DataAccessException;

	public GrupoDTO selectGrupo(Integer idGrupo)throws DataAccessException;

	public void deleteGrupo(Integer idGrupo)throws DataAccessException;

	public void insertGrupo(GrupoDTO grupoEditar)throws DataAccessException;

	public void updateGrupo(GrupoDTO grupoEditar)throws DataAccessException;

	public List<GrupoDTO> selectGruposxUsuario(Integer idUsuario)throws DataAccessException;

	public List<GrupoDTO> selectGruposxLikeNom(String nombre)throws DataAccessException;

	public List<GrupoDTO> selectGruposxArchivo(Integer idArchivo)throws DataAccessException;

}
